home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / stlc6211.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  24.5 KB  |  847 lines

  1. *GPDSpecVersion: "1.0"
  2. *GPDFileName: "Stlc6211.GPD"
  3. *GPDFileVersion: "1.0"
  4. *ModelName: "Star LC-6211"
  5. *Include: "StdNames.gpd"
  6. *MasterUnits: PAIR(720, 432)
  7. *ResourceDLL: "Str9eres.Dll"
  8. *PrinterType: SERIAL
  9. *Feature: Orientation
  10. {
  11.     *rcNameID: =ORIENTATION_DISPLAY
  12.     *DefaultOption: PORTRAIT
  13.     *Option: PORTRAIT
  14.     {
  15.         *rcNameID: =PORTRAIT_DISPLAY
  16.     }
  17.     *Option: LANDSCAPE_CC270
  18.     {
  19.         *rcNameID: =LANDSCAPE_DISPLAY
  20.     }
  21. }
  22. *Feature: InputBin
  23. {
  24.     *rcNameID: =PAPER_SOURCE_DISPLAY
  25.     *DefaultOption: MANUAL
  26.     *Option: TRACTOR
  27.     {
  28.         *rcNameID: =TRACTOR_DISPLAY
  29.     }
  30.     *Option: MANUAL
  31.     {
  32.         *rcNameID: =MANUAL_FEED_DISPLAY
  33.     }
  34. }
  35. *Feature: Resolution
  36. {
  37.     *rcNameID: =RESOLUTION_DISPLAY
  38.     *DefaultOption: Option1
  39.     *Option: Option1
  40.     {
  41.         *Name: "240 x 144 " =DOTS_PER_INCH
  42.         *DPI: PAIR(240, 144)
  43.         *TextDPI: PAIR(240, 144)
  44.         *PinsPerLogPass: 16
  45.         *PinsPerPhysPass: 8
  46.         *MinStripBlankPixels: 240
  47.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  48.         *SpotDiameter: 170
  49.         *Command: CmdSendBlockData { *Cmd : "<1B>Z" %l{NumOfDataBytes} }
  50.     }
  51.     *Option: Option2
  52.     {
  53.         *Name: "120 x 144 " =DOTS_PER_INCH
  54.         *DPI: PAIR(120, 144)
  55.         *TextDPI: PAIR(120, 144)
  56.         *PinsPerLogPass: 16
  57.         *PinsPerPhysPass: 8
  58.         *MinStripBlankPixels: 120
  59.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  60.         *SpotDiameter: 140
  61.         *Command: CmdSendBlockData { *Cmd : "<1B>L" %l{NumOfDataBytes} }
  62.     }
  63.     *Option: Option3
  64.     {
  65.         *Name: "120 x 72 " =DOTS_PER_INCH
  66.         *DPI: PAIR(120, 72)
  67.         *TextDPI: PAIR(120, 72)
  68.         *PinsPerLogPass: 8
  69.         *PinsPerPhysPass: 8
  70.         *MinStripBlankPixels: 120
  71.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  72.         *SpotDiameter: 100
  73.         *Command: CmdSendBlockData { *Cmd : "<1B>L" %l{NumOfDataBytes} }
  74.     }
  75. }
  76. *Feature: PaperSize
  77. {
  78.     *rcNameID: =PAPER_SIZE_DISPLAY
  79.     *DefaultOption: A4
  80.     *Option: LETTER
  81.     {
  82.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  83.         *Command: CmdSelect
  84.         {
  85.             *Order: DOC_SETUP.5
  86.             *Cmd: "<1B>2<1B>CB"
  87.         }
  88.         *switch: InputBin
  89.         {
  90.             *case: TRACTOR
  91.             {
  92.                 *PrintableArea: PAIR(5880, 4752)
  93.                 *PrintableOrigin: PAIR(120, 0)
  94.             }
  95.             *case: MANUAL
  96.             {
  97.                 *PrintableArea: PAIR(5880, 4572)
  98.                 *PrintableOrigin: PAIR(120, 72)
  99.                 *switch: Resolution
  100.                 {
  101.                     *case: Option1
  102.                     {
  103.                         *PrintableArea: PAIR(5880, 4572)
  104.                         *PrintableOrigin: PAIR(120, 72)
  105.                     }
  106.                     *case: Option2
  107.                     {
  108.                         *PrintableArea: PAIR(5880, 4572)
  109.                         *PrintableOrigin: PAIR(120, 72)
  110.                     }
  111.                     *case: Option3
  112.                     {
  113.                         *PrintableArea: PAIR(5880, 4572)
  114.                         *PrintableOrigin: PAIR(120, 72)
  115.                     }
  116.                 }
  117.             }
  118.         }
  119.     }
  120. *% "Letter Transverse 11 x 8.5 in"
  121.     *Option: Option2
  122.     {
  123.         *rcNameID: 258
  124.         *OptionID: 258
  125.         *PageDimensions: PAIR(7920, 3672)
  126.         *Command: CmdSelect
  127.         {
  128.             *Order: DOC_SETUP.5
  129.             *Cmd: "<1B>2<1B>C3"
  130.         }
  131.         *switch: InputBin
  132.         {
  133.             *case: TRACTOR
  134.             {
  135.                 *PrintableArea: PAIR(7620, 3672)
  136.                 *PrintableOrigin: PAIR(120, 0)
  137.             }
  138.             *case: MANUAL
  139.             {
  140.                 *PrintableArea: PAIR(7620, 3492)
  141.                 *PrintableOrigin: PAIR(120, 72)
  142.                 *switch: Resolution
  143.                 {
  144.                     *case: Option1
  145.                     {
  146.                         *PrintableArea: PAIR(7620, 3492)
  147.                         *PrintableOrigin: PAIR(120, 72)
  148.                     }
  149.                     *case: Option2
  150.                     {
  151.                         *PrintableArea: PAIR(7620, 3492)
  152.                         *PrintableOrigin: PAIR(120, 72)
  153.                     }
  154.                     *case: Option3
  155.                     {
  156.                         *PrintableArea: PAIR(7620, 3492)
  157.                         *PrintableOrigin: PAIR(120, 72)
  158.                     }
  159.                 }
  160.             }
  161.         }
  162.     }
  163.     *Option: LEGAL
  164.     {
  165.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  166.         *Command: CmdSelect
  167.         {
  168.             *Order: DOC_SETUP.5
  169.             *Cmd: "<1B>2<1B>CT"
  170.         }
  171.         *switch: InputBin
  172.         {
  173.             *case: TRACTOR
  174.             {
  175.                 *PrintableArea: PAIR(6000, 6048)
  176.                 *PrintableOrigin: PAIR(120, 0)
  177.             }
  178.             *case: MANUAL
  179.             {
  180.                 *PrintableArea: PAIR(6000, 5868)
  181.                 *PrintableOrigin: PAIR(120, 72)
  182.                 *switch: Resolution
  183.                 {
  184.                     *case: Option1
  185.                     {
  186.                         *PrintableArea: PAIR(6000, 5868)
  187.                         *PrintableOrigin: PAIR(120, 72)
  188.                     }
  189.                     *case: Option2
  190.                     {
  191.                         *PrintableArea: PAIR(6000, 5868)
  192.                         *PrintableOrigin: PAIR(120, 72)
  193.                     }
  194.                     *case: Option3
  195.                     {
  196.                         *PrintableArea: PAIR(6000, 5868)
  197.                         *PrintableOrigin: PAIR(120, 72)
  198.                     }
  199.                 }
  200.             }
  201.         }
  202.     }
  203.    *Option: EXECUTIVE
  204.     {
  205.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  206.         *Command: CmdSelect
  207.         {
  208.             *Order: DOC_SETUP.5
  209.             *Cmd: "<1B>2<1B>C?"
  210.         }
  211.         *switch: InputBin
  212.         {
  213.             *case: TRACTOR
  214.             {
  215.                 *PrintableArea: PAIR(4980, 4536)
  216.                 *PrintableOrigin: PAIR(120, 0)
  217.             }
  218.             *case: MANUAL
  219.             {
  220.                 *PrintableArea: PAIR(4980, 4356)
  221.                 *PrintableOrigin: PAIR(120, 72)
  222.                 *switch: Resolution
  223.                 {
  224.                     *case: Option1
  225.                     {
  226.                         *PrintableArea: PAIR(4980, 4356)
  227.                         *PrintableOrigin: PAIR(120, 72)
  228.                     }
  229.                     *case: Option2
  230.                     {
  231.                         *PrintableArea: PAIR(4980, 4356)
  232.                         *PrintableOrigin: PAIR(120, 72)
  233.                     }
  234.                     *case: Option3
  235.                     {
  236.                         *PrintableArea: PAIR(4980, 4356)
  237.                         *PrintableOrigin: PAIR(120, 72)
  238.                     }
  239.                 }
  240.             }
  241.         }
  242.     }
  243.      *Option: A3
  244.     {
  245.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  246.         *Command: CmdSelect
  247.         {
  248.             *Order: DOC_SETUP.4
  249.             *Cmd: "<1B>2<1B>Cc"
  250.         }
  251.         *switch: InputBin
  252.         {
  253.             *case: TRACTOR
  254.             {
  255.                 *PrintableArea: PAIR(8178, 7143)
  256.                 *PrintableOrigin: PAIR(120, 0)
  257.             }
  258.             *case: MANUAL
  259.             {
  260.                 *PrintableArea: PAIR(8178, 6963)
  261.                 *PrintableOrigin: PAIR(120, 72)
  262.                 *switch: Resolution
  263.                 {
  264.                     *case: Option1
  265.                     {
  266.                         *PrintableArea: PAIR(8178, 6963)
  267.                         *PrintableOrigin: PAIR(120, 72)
  268.                     }
  269.                     *case: Option2
  270.                     {
  271.                         *PrintableArea: PAIR(8178, 6963)
  272.                         *PrintableOrigin: PAIR(120, 72)
  273.                     }
  274.                     *case: Option3
  275.                     {
  276.                         *PrintableArea: PAIR(8178, 6963)
  277.                         *PrintableOrigin: PAIR(120, 72)
  278.                     }
  279.                 }
  280.             }
  281.         }
  282.     }
  283.     *Option: A4
  284.     {
  285.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  286.         *Command: CmdSelect
  287.         {
  288.             *Order: DOC_SETUP.5
  289.             *Cmd: "<1B>2<1B>CF"
  290.         }
  291.         *switch: InputBin
  292.         {
  293.             *case: TRACTOR
  294.             {
  295.                 *PrintableArea: PAIR(5712, 5049)
  296.                 *PrintableOrigin: PAIR(120, 0)
  297.             }
  298.             *case: MANUAL
  299.             {
  300.                 *PrintableArea: PAIR(5760, 4869)
  301.                 *PrintableOrigin: PAIR(120, 72)
  302.                 *switch: Resolution
  303.                 {
  304.                     *case: Option1
  305.                     {
  306.                         *PrintableArea: PAIR(5760, 4869)
  307.                         *PrintableOrigin: PAIR(120, 72)
  308.                     }
  309.                     *case: Option2
  310.                     {
  311.                         *PrintableArea: PAIR(5760, 4869)
  312.                         *PrintableOrigin: PAIR(120, 72)
  313.                     }
  314.                     *case: Option3
  315.                     {
  316.                         *PrintableArea: PAIR(5760, 4869)
  317.                         *PrintableOrigin: PAIR(120, 72)
  318.                     }
  319.                 }
  320.             }
  321.         }
  322.     }
  323. *% "A4 Transverse 297 x 210mm"
  324.     *Option: Option7
  325.     {
  326.         *rcNameID: 260
  327.         *OptionID: 260
  328.         *PageDimensions: PAIR(8418, 3571)
  329.         *Command: CmdSelect
  330.         {
  331.             *Order: DOC_SETUP.5
  332.             *Cmd: "<1B>2<1B>C1"
  333.         }
  334.         *switch: InputBin
  335.         {
  336.             *case: TRACTOR
  337.             {
  338.                 *PrintableArea: PAIR(8178, 3570)
  339.                 *PrintableOrigin: PAIR(120, 0)
  340.             }
  341.             *case: MANUAL
  342.             {
  343.                 *PrintableArea: PAIR(8178, 3390)
  344.                 *PrintableOrigin: PAIR(120, 72)
  345.                 *switch: Resolution
  346.                 {
  347.                     *case: Option1
  348.                     {
  349.                         *PrintableArea: PAIR(8178, 3390)
  350.                         *PrintableOrigin: PAIR(120, 72)
  351.                     }
  352.                     *case: Option2
  353.                     {
  354.                         *PrintableArea: PAIR(8178, 3390)
  355.                         *PrintableOrigin: PAIR(120, 72)
  356.                     }
  357.                     *case: Option3
  358.                     {
  359.                         *PrintableArea: PAIR(8178, 3390)
  360.                         *PrintableOrigin: PAIR(120, 72)
  361.                     }
  362.                 }
  363.             }
  364.        }
  365.     }
  366.     *Option: A5
  367.     {
  368.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  369.         *Command: CmdSelect
  370.         {
  371.             *Order: DOC_SETUP.5
  372.             *Cmd: "<1B>2<1B>C1"
  373.         }
  374.         *switch: InputBin
  375.         {
  376.             *case: TRACTOR
  377.             {
  378.                 *PrintableArea: PAIR(3954, 3570)
  379.                 *PrintableOrigin: PAIR(120, 0)
  380.             }
  381.            *case: MANUAL
  382.             {
  383.                 *PrintableArea: PAIR(3954, 3390)
  384.                 *PrintableOrigin: PAIR(120, 72)
  385.                 *switch: Resolution
  386.                 {
  387.                     *case: Option1
  388.                     {
  389.                         *PrintableArea: PAIR(3954, 3390)
  390.                         *PrintableOrigin: PAIR(120, 72)
  391.                     }
  392.                     *case: Option2
  393.                     {
  394.                         *PrintableArea: PAIR(3954, 3390)
  395.                         *PrintableOrigin: PAIR(120, 72)
  396.                     }
  397.                     *case: Option3
  398.                     {
  399.                         *PrintableArea: PAIR(7045, 3390)
  400.                         *PrintableOrigin: PAIR(120, 72)
  401.                     }
  402.                 }
  403.             }
  404.         }
  405.      }
  406.     *Option: B4
  407.     {
  408.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  409.         *Command: CmdSelect
  410.         {
  411.             *Order: DOC_SETUP.5
  412.             *Cmd: "<1B>2<1B>CU"
  413.         }
  414.         *switch: InputBin
  415.         {
  416.             *case: TRACTOR
  417.             {
  418.                 *PrintableArea: PAIR(7044, 6189)
  419.                 *PrintableOrigin: PAIR(120, 0)
  420.             }
  421.            *case: MANUAL
  422.             {
  423.                 *PrintableArea: PAIR(7045, 6009)
  424.                 *PrintableOrigin: PAIR(120, 72)
  425.                 *switch: Resolution
  426.                 {
  427.                     *case: Option1
  428.                     {
  429.                         *PrintableArea: PAIR(7044, 6006)
  430.                         *PrintableOrigin: PAIR(120, 72)
  431.                     }
  432.                     *case: Option2
  433.                     {
  434.                         *PrintableArea: PAIR(7045, 6009)
  435.                         *PrintableOrigin: PAIR(120, 72)
  436.                     }
  437.                     *case: Option3
  438.                     {
  439.                         *PrintableArea: PAIR(7045, 6009)
  440.                         *PrintableOrigin: PAIR(120, 72)
  441.                     }
  442.                 }
  443.             }
  444.         }
  445.      }
  446.     *Option: B5
  447.     {
  448.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  449.         *Command: CmdSelect
  450.         {
  451.             *Order: DOC_SETUP.5
  452.             *Cmd: "<1B>2<1B>C<3C>"
  453.         }
  454.         *switch: InputBin
  455.         {
  456.             *case: TRACTOR
  457.             {
  458.                 *PrintableArea: PAIR(4917, 4371)
  459.                 *PrintableOrigin: PAIR(120, 0)
  460.              }
  461.             *case: MANUAL
  462.             {
  463.                 *PrintableArea: PAIR(4917, 4191)
  464.                 *PrintableOrigin: PAIR(120, 72)
  465.                 *switch: Resolution
  466.                 {
  467.                     *case: Option1
  468.                     {
  469.                         *PrintableArea: PAIR(4917, 4191)
  470.                         *PrintableOrigin: PAIR(120, 72)
  471.                     }
  472.                     *case: Option2
  473.                     {
  474.                         *PrintableArea: PAIR(4917, 4191)
  475.                         *PrintableOrigin: PAIR(120, 72)
  476.                     }
  477.                     *case: Option3
  478.                     {
  479.                         *PrintableArea: PAIR(4917, 4191)
  480.                         *PrintableOrigin: PAIR(120, 72)
  481.                     }
  482.                 }
  483.             }
  484.         }
  485.     }
  486. *% "Fanfold 8.5 x 12 inch"
  487.     *Option: Option11
  488.     {
  489.         *rcNameID: 263
  490.         *OptionID: 263
  491.         *PageDimensions: PAIR(6120, 5184)
  492.         *Command: CmdSelect
  493.         {
  494.             *Order: DOC_SETUP.5
  495.             *Cmd: "<1B>2<1B>CH"
  496.         }
  497.         *switch: InputBin
  498.         {
  499.             *case: TRACTOR
  500.             {
  501.                 *PrintableArea: PAIR(5760, 5184)
  502.                 *PrintableOrigin: PAIR(360, 0)
  503.             }
  504.             *case: MANUAL
  505.             {
  506.                 *PrintableArea: PAIR(5760, 5004)
  507.                 *PrintableOrigin: PAIR(360, 72)
  508.                 *switch: Resolution
  509.                 {
  510.                     *case: Option1
  511.                     {
  512.                         *PrintableArea: PAIR(5760, 5004)
  513.                         *PrintableOrigin: PAIR(360, 72)
  514.                     }
  515.                     *case: Option2
  516.                     {
  517.                         *PrintableArea: PAIR(5760, 5004)
  518.                         *PrintableOrigin: PAIR(360, 72)
  519.                     }
  520.                     *case: Option3
  521.                     {
  522.                         *PrintableArea: PAIR(5760, 5004)
  523.                         *PrintableOrigin: PAIR(360, 72)
  524.                     }
  525.                 }
  526.             }
  527.         }
  528.     }
  529. *% "Fanfold 8.5 x 11 inch"
  530.     *Option: Option12
  531.     {
  532.         *rcNameID: 281
  533.         *OptionID: 281
  534.         *PageDimensions: PAIR(6120, 4752)
  535.         *Command: CmdSelect
  536.         {
  537.             *Order: DOC_SETUP.5
  538.             *Cmd: "<1B>2<1B>CB"
  539.         }
  540.         *switch: InputBin
  541.         {
  542.             *case: TRACTOR
  543.             {
  544.                 *PrintableArea: PAIR(5760, 4752)
  545.                 *PrintableOrigin: PAIR(360, 0)
  546.             }
  547.             *case: MANUAL
  548.             {
  549.                 *PrintableArea: PAIR(5760, 4572)
  550.                 *PrintableOrigin: PAIR(360, 72)
  551.                 *switch: Resolution
  552.                 {
  553.                     *case: Option1
  554.                     {
  555.                         *PrintableArea: PAIR(5760, 4572)
  556.                         *PrintableOrigin: PAIR(360, 72)
  557.                     }
  558.                     *case: Option2
  559.                     {
  560.                         *PrintableArea: PAIR(5760, 4572)
  561.                         *PrintableOrigin: PAIR(360, 72)
  562.                     }
  563.                     *case: Option3
  564.                     {
  565.                         *PrintableArea: PAIR(5760, 4572)
  566.                         *PrintableOrigin: PAIR(360, 72)
  567.                     }
  568.                 }
  569.             }
  570.         }
  571.     }
  572. *% "Fanfold 12 x 12 inch"
  573.     *Option: Option13
  574.     {
  575.         *rcNameID: 282
  576.         *OptionID: 282
  577.         *PageDimensions: PAIR(8640, 5184)
  578.         *Command: CmdSelect
  579.         {
  580.             *Order: DOC_SETUP.5
  581.             *Cmd: "<1B>2<1B>CH"
  582.         }
  583.         *switch: InputBin
  584.         {
  585.             *case: TRACTOR
  586.             {
  587.                 *PrintableArea: PAIR(7920, 5184)
  588.                 *PrintableOrigin: PAIR(360, 0)
  589.             }
  590.             *case: MANUAL
  591.             {
  592.                 *PrintableArea: PAIR(7920, 5004)
  593.                 *PrintableOrigin: PAIR(360, 72)
  594.                 *switch: Resolution
  595.                 {
  596.                     *case: Option1
  597.                     {
  598.                         *PrintableArea: PAIR(7920, 5004)
  599.                         *PrintableOrigin: PAIR(360, 72)
  600.                     }
  601.                     *case: Option2
  602.                     {
  603.                         *PrintableArea: PAIR(7920, 5004)
  604.                         *PrintableOrigin: PAIR(360, 72)
  605.                     }
  606.                     *case: Option3
  607.                     {
  608.                         *PrintableArea: PAIR(7920, 5004)
  609.                         *PrintableOrigin: PAIR(360, 72)
  610.                     }
  611.                 }
  612.             }
  613.         }
  614.     }
  615. *% "Fanfold 12 x 11 inch"
  616.     *Option: Option14
  617.     {
  618.         *rcNameID: 283
  619.         *OptionID: 283
  620.         *PageDimensions: PAIR(8640, 4752)
  621.         *Command: CmdSelect
  622.         {
  623.             *Order: DOC_SETUP.5
  624.             *Cmd: "<1B>2<1B>CB"
  625.         }
  626.         *switch: InputBin
  627.         {
  628.             *case: TRACTOR
  629.             {
  630.                 *PrintableArea: PAIR(7920, 4752)
  631.                 *PrintableOrigin: PAIR(360, 0)
  632.             }
  633.             *case: MANUAL
  634.             {
  635.                 *PrintableArea: PAIR(7920, 4392)
  636.                 *PrintableOrigin: PAIR(360, 72)
  637.                 *switch: Resolution
  638.                 {
  639.                     *case: Option1
  640.                     {
  641.                         *PrintableArea: PAIR(7920, 4392)
  642.                         *PrintableOrigin: PAIR(360, 72)
  643.                     }
  644.                     *case: Option2
  645.                     {
  646.                         *PrintableArea: PAIR(7920, 4392)
  647.                         *PrintableOrigin: PAIR(360, 72)
  648.                     }
  649.                     *case: Option3
  650.                     {
  651.                         *PrintableArea: PAIR(7920, 4392)
  652.                         *PrintableOrigin: PAIR(360, 72)
  653.                     }
  654.                 }
  655.             }
  656.         }
  657.     }
  658.     *Option: ENV_10
  659.     {
  660.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  661.         *Command: CmdSelect
  662.         {
  663.             *Order: DOC_SETUP.5
  664.             *Cmd: "<1B>2<1B>C9"
  665.         }
  666.         *switch: InputBin
  667.         {
  668.             *case: TRACTOR
  669.             {
  670.                 *PrintableArea: PAIR(2730, 4104)
  671.                 *PrintableOrigin: PAIR(120, 0)
  672.             }
  673.             *case: MANUAL
  674.             {
  675.                 *PrintableArea: PAIR(2730, 3924)
  676.                 *PrintableOrigin: PAIR(120, 72)
  677.                 *switch: Resolution
  678.                 {
  679.                     *case: Option1
  680.                     {
  681.                         *PrintableArea: PAIR(2730, 3924)
  682.                         *PrintableOrigin: PAIR(120, 72)
  683.                     }
  684.                     *case: Option2
  685.                     {
  686.                         *PrintableArea: PAIR(2730, 3924)
  687.                         *PrintableOrigin: PAIR(120, 72)
  688.                     }
  689.                     *case: Option3
  690.                     {
  691.                         *PrintableArea: PAIR(2730, 3924)
  692.                         *PrintableOrigin: PAIR(120, 72)
  693.                     }
  694.                 }
  695.             }
  696.         }
  697.     }
  698.     *Option: CUSTOMSIZE
  699.     {
  700.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  701.         *MinSize: PAIR(3240, 2376)
  702.         *MaxSize: PAIR(8640, 32767)
  703.         *MaxPrintableWidth: 7920
  704.         *MinLeftMargin: 0
  705.         *CenterPrintable?: FALSE
  706.         *switch: InputBin
  707.         {
  708.             *case: TRACTOR
  709.             {
  710.                 *TopMargin: 0
  711.                 *BottomMargin: 0
  712.             }
  713.             *case: MANUAL
  714.             {
  715.                 *TopMargin: 72
  716.                 *BottomMargin: 108
  717.             }
  718.         }
  719.         *Command: CmdSelect
  720.         {
  721.             *Order: DOC_SETUP.5
  722.             *Cmd: "<1B>2<1B>C" %c{(PhysPaperLength / 72) }
  723.         }
  724.     }
  725. }
  726. *InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.LETTER)
  727. *InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.Option2)
  728. *InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.LEGAL)
  729. *InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.EXECUTIVE)
  730. *InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.A3)
  731. *InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.A4)
  732. *InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.Option7)
  733. *InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.A5)
  734. *InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.B4)
  735. *InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.B5)
  736. *InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.ENV_10)
  737. *Feature: PrintQuality
  738. {
  739.     *rcNameID: =TEXT_QUALITY_DISPLAY
  740.     *DefaultOption: NEAR_LETTER_QUALITY
  741.     *Option: NEAR_LETTER_QUALITY
  742.     {
  743.         *rcNameID: =NEAR_LETTER_QUALITY_DISPLAY
  744.         *Command: CmdSelect
  745.         {
  746.             *Order: DOC_SETUP.3
  747.             *Cmd: "<1B>x<01>"
  748.         }
  749.     }
  750.     *Option: DRAFT_QUALITY
  751.     {
  752.         *rcNameID: =DRAFT_QUALITY_DISPLAY
  753.         *Command: CmdSelect
  754.         {
  755.             *Order: DOC_SETUP.3
  756.             *Cmd: "<1B>x<00>"
  757.         }
  758.     }
  759. }
  760. *Feature: Halftone
  761. {
  762.     *rcNameID: =HALFTONING_DISPLAY
  763.     *DefaultOption: HT_PATSIZE_AUTO
  764.     *Option: HT_PATSIZE_AUTO
  765.     {
  766.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  767.     }
  768. *Ifdef: WINNT_50
  769.     *Option: HT_PATSIZE_SUPERCELL_M
  770.     {
  771.         *rcNameID: =HT_SUPERCELL_DISPLAY
  772.     }
  773. *Endif:
  774.     *Option: HT_PATSIZE_6x6_M
  775.     {
  776.         *rcNameID: =HT_DITHER6X6_DISPLAY
  777.     }
  778.     *Option: HT_PATSIZE_8x8_M
  779.     {
  780.         *rcNameID: =HT_DITHER8X8_DISPLAY
  781.     }
  782. }
  783. *Command: CmdStartDoc
  784. {
  785.     *Order: DOC_SETUP.1
  786.     *Cmd: "<1B>@<1B>t<011B>6<1B>[T<0400000003>R"
  787. }
  788. *Command: CmdStartPage
  789. {
  790.     *Order: PAGE_SETUP.1
  791.     *Cmd: "<0D>"
  792. }
  793. *RotateCoordinate?: FALSE
  794. *RotateRaster?: FALSE
  795. *RotateFont?: FALSE
  796. *switch: Orientation
  797. {
  798.     *case: PORTRAIT
  799.     {
  800.         *TextCaps: LIST(TC_OP_CHARACTER,TC_EA_DOUBLE,TC_IA_ABLE,TC_UA_ABLE,TC_RA_ABLE)
  801.     }
  802.     *case: LANDSCAPE_CC270
  803.     {
  804.         *TextCaps: LIST(TC_RA_ABLE)
  805.     }
  806. }
  807. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  808. *YMoveAttributes: LIST(SEND_CR_FIRST,FAVOR_LF)
  809. *MaxLineSpacing: 255
  810. *XMoveThreshold: 0
  811. *YMoveThreshold: *
  812. *XMoveUnit: 60
  813. *YMoveUnit: 216
  814. *Command: CmdXMoveAbsolute { *Cmd : "<1B>$" %l{(DestX / 12) } }
  815. *Command: CmdYMoveRelDown { *Cmd : "<1B>J" %c[1,255]{max_repeat((DestYRel / 2) )} }
  816. *Command: CmdSetLineSpacing { *Cmd : "<1B>3" %c[2,255]{(LinefeedSpacing / 2) } }
  817. *Command: CmdCR { *Cmd : "<0D>" }
  818. *Command: CmdLF { *Cmd : "<0A>" }
  819. *Command: CmdFF { *Cmd : "<0C>" }
  820. *Command: CmdBackSpace { *Cmd : "<08>" }
  821. *Command: CmdUniDirectionOn { *Cmd : "<1B>U1" }
  822. *Command: CmdUniDirectionOff { *Cmd : "<1B>U0" }
  823. *EjectPageWithFF?: TRUE
  824. *OutputDataFormat: V_BYTE
  825. *OptimizeLeftBound?: TRUE
  826. *CursorXAfterSendBlockData: AT_GRXDATA_END
  827. *CursorYAfterSendBlockData: NO_MOVE
  828. *DefaultFont: 1
  829. *DefaultCTT: 1
  830. *switch: Orientation
  831. {
  832.     *case: PORTRAIT
  833.     {
  834.         *DeviceFonts: LIST(1,2,3,4,5,6,7)
  835.     }
  836.     *case: LANDSCAPE_CC270
  837.     {
  838.         *DeviceFonts: LIST()
  839.     }
  840. }
  841. *Command: CmdBoldOn { *Cmd : "<1B>E" }
  842. *Command: CmdBoldOff { *Cmd : "<1B>F" }
  843. *Command: CmdItalicOn { *Cmd : "<1B>4" }
  844. *Command: CmdItalicOff { *Cmd : "<1B>5" }
  845. *Command: CmdUnderlineOn { *Cmd : "<1B>-<01>" }
  846. *Command: CmdUnderlineOff { *Cmd : "<1B>-<00>" }
  847.